oil restrictors - Spanish English Dictionary